libxl: Add interface for querying hypervisor about PCI topology
authorBoris Ostrovsky <boris.ostrovsky@oracle.com>
Mon, 11 May 2015 16:31:30 +0000 (12:31 -0400)
committerIan Campbell <ian.campbell@citrix.com>
Wed, 13 May 2015 14:03:38 +0000 (15:03 +0100)
commite78e8b9bb649bf0f18d940fb12a4f6c55be34915
treeacf07ba2ee5f0c18321a973e01e9283655f78a81
parente47d65dc63013f4b140d3f8760fd9113e353280f
libxl: Add interface for querying hypervisor about PCI topology

.. and use this new interface to display it along with CPU topology
and NUMA information when 'xl info -n' command is issued

The output will look like
...
cpu_topology           :
cpu:    core    socket     node
  0:       0        0        0
...
device topology        :
device           node
0000:00:00.0      0
0000:00:01.0      0
...

Signed-off-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Acked-by: Ian Campbell <ian.campbell@citrix.com>
tools/libxc/include/xenctrl.h
tools/libxc/xc_misc.c
tools/libxl/libxl.c
tools/libxl/libxl.h
tools/libxl/libxl_freebsd.c
tools/libxl/libxl_internal.h
tools/libxl/libxl_linux.c
tools/libxl/libxl_netbsd.c
tools/libxl/libxl_types.idl
tools/libxl/libxl_utils.c
tools/libxl/xl_cmdimpl.c